"""
进程之间是不共享全局变量的，不同的进程使用的都是全局变量的副本

线程之间是共享全局变量的，因为这些线程是在同一个进程当中
"""

import threading
import time

# 全局变量
mylist = []

def addlist():
    for i in range(5):
        mylist.append(i)
        print(f"add:【{i}】")
        time.sleep(1)

def readlist():
    for i in range(5):
        print(f'list:【{mylist}】')
        time.sleep(1)

if __name__ == '__main__':
    # 创建两个线程，一个add 一个 read
    add = threading.Thread(target=addlist)
    read = threading.Thread(target=readlist)

    add.start()
    read.start()
